# -*- codeing =utf-8 -*-
# @Time : 2022/9/14 下午1:53
# @Author :WXJ
# @File : 3.8.py
# @Software: PyCharm

'''
石头剪刀布游戏，规则：
1)开局50金币
2)每赛一场先扣5个金币，用户和电脑（随机选择）同时出拳，根据石头剪刀布的规则，用户赢了+10，输了再-5，平了不加不减
3)如果金币到100，用户赢；金币到0，用户输
'''

import random

num = 50
while num!=0 or num==100 :
    user= input("用户请出拳(石头/剪刀/布)：")
    list = ["剪刀", "石头", "布"]
    win_list = [["石头", "剪刀"], ["剪刀", "布"], ["布", "石头"]]
    mac = random.choice(list)

    print("扣除5金币,您剩余金币",num)
    print("你出拳：", user)
    num -= 5
    print("计算机出拳：", mac)
    if user in list:
        if user == mac:
            print("平局")
            print()
        elif [user, mac] in win_list:
            if num==100:
                exit()
            if num==0:
                exit() 
            num += 10
            print("加10金币,您还剩余金币数" , num)
            print()
        else:
            print("很遗憾，你输了")
            num -= 5
            print("扣除5金币，您还剩余金币数" , num)
            print()
    else:
        print("输入错误")

if num==100: print("用户赢了")
if num==0 :print("用户输了！")